package com.wang.cloud.manage.convert;

import com.wang.cloud.manage.domain.co.RoleAddCo;
import com.wang.cloud.manage.domain.co.RoleUpdateCo;
import com.wang.cloud.manage.domain.entity.RoleEntity;
import com.wang.cloud.manage.domain.vo.RoleDetailVo;
import com.wang.cloud.manage.domain.vo.RolePageVo;
import com.wang.cloud.manage.domain.vo.RoleVo;
import org.mapstruct.Mapper;

/**
* <p>
    * 系统-角色信息表
    * </p>
*
* @author wy
* @since 2024-07-15
*/
@Mapper(componentModel = "spring")
public interface RoleConvertor {

    RoleEntity addCoToEntity(RoleAddCo addCo);

    RoleEntity updateCoToEntity(RoleUpdateCo addCo);

    RolePageVo entityToPageVo(RoleEntity entity);

    RoleVo entityToVo(RoleEntity entity);

    RoleDetailVo entityToDetailVo(RoleEntity entity);
}
